﻿/**********************************************************
 ●项目：Smartkernel
 ●公司：智能核心信息技术研发中心
 ●作者：曹艳白
 ●邮箱：caoyanbai@gmail.com
 ●创建：2008-08-10
 ●版本：1.0
**********************************************************/

namespace Smartkernel.Data
{
    /// <summary>
    /// 事务回滚的条件类型
    /// </summary>
    public enum SmartRollbackConditionType
    {
        /// <summary>
        /// 没有影响的行数，则回滚
        /// </summary>
        NotHaveEffectiveRows,
        /// <summary>
        /// SELECT COUNT(*) FROM Tbl执行的结果等于0。则回滚
        /// </summary>
        NotExists,
        /// <summary>
        /// SELECT COUNT(*) FROM Tbl执行的结果不等于1。则回滚
        /// </summary>
        NotOnlyOne,
        /// <summary>
        /// 自定义回滚条件
        /// </summary>
        Custom
    }
}
